package com.zlp.mybatisplus.mybatisplus.entity;

import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 用户门店中间表
 * </p>
 *
 * @author zhulaiping
 * @since 2022-02-10
 */
@TableName("bcrm_shop_user")
public class ShopUser {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;

    /**
     * 用户id
     */
    @TableField("user_id")
    private String userId;

    /**
     * 门店编码
     */
    @TableField("shop_code")
    private String shopCode;

    /**
     * 用户类型 1：店员 2：店主
     */
    @TableField("user_type")
    private Integer userType;

    /**
     * 扫码积分权限（1：关闭 2：开启）
     */
    @TableField("premission_scan")
    private Integer premissionScan;

    /**
     * 商品陈列权限（1：关闭 2：开启）
     */
    @TableField("premission_display")
    private Integer premissionDisplay;

    /**
     * 店员激励权限（1：关闭 2：开启）
     */
    @TableField("premission_stimulate")
    private Integer premissionStimulate;

    /**
     * 个人积分
     */
    private Integer integral;

    /**
     * 红包
     */
    private BigDecimal packet;

    /**
     * 虚拟礼品个数
     */
    @TableField("virtual_count")
    private Integer virtualCount;

    /**
     * 实物礼品个数
     */
    @TableField("matter_count")
    private Integer matterCount;

    /**
     * 1:未审核，2:已通过，3:已拒绝
     */
    private Integer isverify;

    /**
     * 创建时间
     */
    @TableField("create_at")
    private Date createAt;

    /**
     * 修改时间
     */
    @TableField("update_at")
    private Date updateAt;

    /**
     * 删除时间
     */
    @TableField("delete_at")
    private Date deleteAt;


}
